package framework.api;

import framework.event.BeliefSystemTypeOption;
import framework.event.ClockTypeOption;

public interface KieSessionModel {
    boolean isDefault();
    KieSessionType getType();
    String getName();
    KieSessionModel setDefault(boolean isDefault);
    KieSessionModel setType(KieSessionType type);
    ClockTypeOption getClockType();
    BeliefSystemTypeOption getBeliefSystem();

    enum KieSessionType {
        STATEFUL, STATELESS
    }
}
